EntityDAC เป็น ORM สำหรับ Delphi ที่มีการสนับสนุน LINQ มันมีกรอบที่มีประสิทธิภาพที่ช่วยให้การทำแผนที่วัตถุเชิงวัตถุของวัตถุฐานข้อมูลเพื่อ Delphi ชั้นเรียนด้วยการสนับสนุนอย่างเต็มที่สำหรับการห่อหุ้มมรดก inheritance polymorphism และคุณสมบัติ OOP อื่น ๆ เมื่อต้องการดึงข้อมูลจากฐานข้อมูล LINQ ถูกใช้เป็นเครื่องมือสืบค้นข้อมูลแบบอิสระ
นอกจากนี้ยังมีเครื่องมือสร้างแบบจำลอง ORM ที่มีคุณลักษณะหลากหลายซึ่ง ได้แก่ Entity Developer ซึ่งช่วยให้สามารถสร้างและแก้ไขรูปแบบ ORM ของคุณได้อย่างเห็นได้ชัดและสร้างคลาสเอนทิตี Delphi โดยใช้โมเดลนี้โดยอัตโนมัติ
คุณสมบัติหลัก:
* สนับสนุน Embarcaderp RAD Studio XE-XE8, Studio RAD 10 Seattle และ RAD Studio 10.1 Berlin
* มีการเพิ่มคุณสมบัติ ServerDataType ในคลาส TMetaAttribute
* ปรับปรุงค่าดีฟอลต์ของแอตทริบิวต์แล้ว
* การพัฒนาฐานข้อมูล First-Model, First-Code-First ผู้ใช้สามารถใช้ทั้งสามวิธีเมื่อพัฒนาแอ็พพลิเคชันโดยใช้ EntityDAC
* Visual ORM Model Designer พร้อมการสร้างโค้ด นักพัฒนานิติบุคคลอนุญาตให้สร้างและแก้ไขโมเดล ORM แบบมองเห็นได้โดยไม่ต้องพิมพ์บรรทัดของโค้ด XML หรือคู่มืออธิบายแอตทริบิวต์คลาสในโค้ด Delphi สนับสนุนการสร้างทุกประเภทของการทำแผนที่เช่นการแบ่งตารางการทำแผนที่นิติบุคคลไปยังหลายตารางประเภทที่ซับซ้อนลำดับชั้นสืบทอด
* แบบสอบถาม LINQ การใช้ ORM ในการพัฒนาแอ็พพลิเคชันของคุณต้องไม่เพียง แต่เร่งการพัฒนาแอพพลิเคชันเท่านั้น แต่ยังรวมโค้ดแอ็พพลิเคชันและทำให้แอ็พพลิเคชันไม่ขึ้นอยู่กับลักษณะเฉพาะและรูปแบบของฐานข้อมูล SQL ที่มีการพัฒนาขึ้นซึ่งจะช่วยให้สามารถรองรับฐานข้อมูลหลายแห่งใน โดยไม่ต้องใช้ความพยายาม
* การทำแผนที่คลาสการทำแผนที่เชิงวัตถุของตารางฐานข้อมูลไปยังชั้น Delphi สามารถทำได้ไม่เพียง แต่กับชั้นเรียนที่สืบทอดมาจากชั้น TEntity พื้นฐานเท่านั้น แต่คลาสที่กำหนดเองจะสืบทอดมาจาก TObject ด้วยเช่นกัน
* Entity & Query Cache เพื่อเพิ่มประสิทธิภาพของแอ็ตทริบิวต์ EntityDAC ช่วยให้แคชข้อมูลเมตาข้อมูลทั้งหมดที่โหลดมาจากฐานข้อมูลคำค้นหา LINQ และอื่น ๆ
มีอะไรใหม่ ในรุ่นนี้:
RAD Studio 10.1 Berlin ได้รับการสนับสนุน
* มีการเพิ่มคุณสมบัติ ServerDataType ในคลาส TMetaAttribute
* การจัดการค่าดีฟอลต์ของแอตทริบิวต์มีการปรับปรุง
มีอะไรใหม่ ในเวอร์ชัน 1.3.5:
- สนับสนุน Visual Studio 2015
มีอะไรใหม่ ในเวอร์ชัน 1.2:
- เพิ่มการสนับสนุน RAD Studio XE7
- มีการเพิ่มผู้ให้บริการ Firebird .NET ลงใน EntityDeveloper
ต้องการ
. NET Framework 3.5 Service Pack 1
ข้อ จำกัด
การทดลองใช้ 60 วัน
ความคิดเห็นที่ไม่พบ